package org.znxs.znmanus.tools;

import org.springframework.ai.tool.annotation.Tool;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

/**
 * 获取系统信息
 */
public class GetSystemInfoTool {


    @Tool(description = "获取系统信息，例如时间日期")
    public String getSystemInfoTool() {
        StringBuilder stringBuilder = new StringBuilder();
        // 获取系统时间
        LocalDateTime now = LocalDateTime.now();
        // 定义日期时间格式
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

        // 格式化当前日期时间为字符串
        String formattedDateTime = now.format(formatter);
        stringBuilder.append(formattedDateTime);


        // 返回获取的数据
        return stringBuilder.toString();
    }

}
